package cn.zjyj.module.zjyj.controller.admin.riskassessmentrecord.vo;

import lombok.Data;
import java.util.List;

@Data
public class AssessmentTargetContentReqVo {
    private Long contentId;
    // 基础信息
    private String riskTarget;
    private String identifyContent;
    private String identifyContentCode;
    // 风险评估
    private Integer riskLevel;
    private Integer fixedRiskLevel;
    private Integer realRiskLevel;
    private RiskDegree riskDegree;
    private String supplementSuggest;

    // 风险管控
    private Long riskTargetContentUnitId;
    private Long riskTargetContentLeaderId;
    private CheckCycle checkCycle;
    private List<String> checkContents;


    // 解决方案
    private String hazard;
    private String projectSolution;
    private String managerSolution;
    private String selfSolution;
    private String trainEduSolution;




    @Data
    public static class RiskDegree {
        private Integer l;
        private Integer s;
        private Integer r;
    }

    @Data
    public static class CheckCycle {
        private Integer number;
        private String unit;
    }
}
